Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Rolex Paris Masters - Paris Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Rolex Paris Masters - Paris Davis Cup, World Group, Q, TPE-USA 0-4 National Bank Open - Toronto Davis Cup, World Group, QF, GER-CAN 2-0 Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Wimbledon - London National Bank Open - Toronto Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F1 Germany F4 Turkey F1 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Germany F2 Germany F4 Spain F9 Czech Republic F1 Germany F17 France F8 Germany F6 Netherlands F3 Germany F12 Italy F23 France F22 Germany F4 USA F15 USA F17 USA F25 Mexico F13 USA F2 USA F4 Usa F12 Germany F17b Germany F19 Germany F18 Germany F20 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Usa F13 USA F11 Belgium F2 Germany F18 Spain F10 Italy F5 Germany F5 Spain F12 Romania F3 Germany F11 Italy F22 USA F26 Germany F19 USA F19 USA F21 USA F26 USA F27 USA F24 USA F29 USA F1 (Los Angeles) USA F2 (Long Beach) USA F11 (Calabasas) USA F12 (Memphis) USA F23 Mons Challenger Aachen Challenger Scheveningen Challenger Trani Challenger Eckental Challenger Marrakech Challenger Mersin Challenger Braunschweig Challenger Alphen Challenger Seville Challenger Szczecin Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger San Marino Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Aptos Challenger Szczecin Challenger Knoxville Challenger Heilbronn Challenger Braunschweig Challenger Alphen Challenger Mons Challenger Bratislava Challenger Wroclaw Challenger Napoli Challenger Charlottesville Challenger Canberra Challenger Maui Challenger Dallas Challenger San Francisco Challenger Tallahassee Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Gatineau Challenger Aptos Challenger Alphen Challenger Genova Challenger Playford Challenger Cary Challenger Columbus Challenger Stockton Challenger Fairfield Challenger Champaign Challenger Dallas Challenger Pullach Challenger Seoul Challenger Gimcheon Challenger Surbiton Challenger Todi Challenger Salzburg Challenger Quimper Challenger Dallas Challenger Istanbul Challenger USA F1 Biella 5 Challenger Heilbronn Challenger Bergamo Challenger Indian Wells Challenger Orlando Challenger Zug Challenger Newport Beach Challenger Bergamo Challenger Nottingham 1 Challenger Meerbusch Challenger Prague Challenger Madrid Challenger Nur-Sultan 1 Challenger Canberra Challenger Orlando Challenger Prague Challenger Tiburon Challenger Nottingham 2 Challenger Bordeaux Challenger Orleans Challenger Surbiton Challenger Cassis Challenger Braunschweig Challenger Hangzhou Challenger Shenzhen Challenger Seoul Challenger Oeiras 2 Challenger Quimper Challenger Bratislava Challenger Bratislava Challenger Cancun Challenger Heilbronn Challenger Vercelli Challenger Bordeaux Challenger Nonthaburi 4 Challenger Pau Challenger Phoenix Challenger Bratislava Challenger Sibiu Challenger Rome Challenger Freudenstadt Challenger Taipei 2 Challenger Guadalajara Challenger Vilnius Challenger Manama Challenger Phoenix Challenger Szczecin Challenger Orleans Challenger San Diego Challenger Furth Challenger Scheveningen Challenger Szczecin Challenger Napoli Challenger Eckental Challenger Bordeaux Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Cremona Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Dortmund Challenger Alphen Challenger Cary Challenger Helsinki Challenger Masters Series - Hamburg Rabat Challenger Open de Moselle - Metz Barletta Challenger Newport Beach Challenger Rome Challenger Furth Challenger BMW Open - Munich Madrid Challenger Mons Challenger Sacramento Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Cherbourg Challenger Mersin Challenger BMW Open - Munich Oberstaufen Challenger Petange Challenger Gerry Weber Open - Halle Mons Challenger If Stockholm Open - Stockholm Open 13 - Marseille Winnetka Challenger BMW Open - Munich Binghamton Challenger Lexington Challenger Cagliari Challenger Bet-at-home Open - Hamburg Open Sud de France - Montpellier German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Surbiton Challenger Rennes Challenger Aircel Chennai Open - Chennai Irving Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel Winnetka Challenger Scheveningen Challenger Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Tiburon Challenger Sacramento Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Champaign Challenger Mercedes Cup - Stuttgart Quimper Challenger Jonkoping Challenger St. Brieuc Challenger Gerry Weber Open - Halle Heilbronn Challenger Furth Challenger SkiStar Swedish Open - Bastad Topshelf Open - 's-Hertogenbosch Braunschweig Challenger Winnetka Challenger Bet-at-home Open - Hamburg China Open - Beijing Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech BMW Open - Munich Lexington Challenger Aptos Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp ASB Classic - Auckland Austrian Open - Kitzbuhel Alphen Challenger Noventi Open - Halle Adelaide International 2 - Adelaide Cary Challenger BMW Open - Munich Mallorca Championships - Mallorca Orleans Challenger Tiburon Challenger Mons Challenger Stockton Challenger Fairfield Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Firenze Open - Florence Bratislava Challenger Grand Prix Hassan II - Marrakech Knoxville Challenger Hong Kong Tennis Open - Hong Kong Irving Challenger Drummondville Challenger Erste Bank Open - Vienna Leon Challenger Tempe Challenger Sarasota Challenger Savannah Challenger Swiss Indoors Basel - Basel Bordeaux Challenger Generali Open - Kitzbuhel Granby Challenger BMW Open - Munich St. Petersburg Open - St. Petersburg Tiburon Challenger Charlottesville Challenger Knoxville Challenger San Francisco Challenger Sarasota Challenger Busan Challenger Canberra Challenger Chengdu Open - Chengdu Boss Open - Stuttgart St. Petersburg Open - St. Petersburg Sydney International - Sydney Phoenix Challenger Abierto Mexicano Telcel - Acapulco Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Gazprom Hungarian Open - Budapest Dallas Challenger Estoril Challenger Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hangzhou Open - Hangzhou Nur-Sultan 2 Challenger Birmingham Challenger German Tennis Championships - Hamburg Shenzhen Open - Shenzhen ASB Classic - Auckland Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Braunschweig Challenger New York Open - New York Libema Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Citi Open - Washington Open Parc - Lyon BMW Open - Munich cinch Championships - London European Open - Antwerp Swiss Indoors Basel - Basel San Diego Open - San Diego Antalya Open - Antalya Moselle Open - Metz Citi Open - Washington Tennis Napoli Open - Naples European Open - Antwerp Erste Bank Open - Vienna cinch Championships - London Rothesay International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Kremlin Cup - Moscow Sardegna Open - Cagliari Emilia-Romagna Open - Parma Dubai Duty Free Tennis Championships - Dubai Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Moselle Open - Metz Delray Beach Open - Delray Beach Citi Open - Washington Generali Open - Kitzbuhel Boss Open - Stuttgart Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Adelaide International 1 - Adelaide Citi Open - Washington Winston-Salem Open - Winston-Salem ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York EFG Swiss Open - Gstaad ABN AMRO Open - Rotterdam Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Astana Open - Nur-Sultan Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Citi Open - Washington St. Petersburg Open - St. Petersburg Rothesay International - Eastbourne ABN AMRO Open - Rotterdam Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Hamburg Open - Hamburg EFG Swiss Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Geneva Open - Geneva Swiss Indoors Basel - Basel Open Sud de France - Montpellier Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Hamburg European Open - Hamburg Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle International German Open - Hamburg BMW Open - Munich China Open - Beijing Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha BMW Open - Munich Rothesay International - Eastbourne BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Truist Atlanta Open - Atlanta BMW Open - Munich Geneva Open - Geneva Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York US Men's Clay Court Championship - Houston AEGON Championships - London Brisbane International - Brisbane Libema Open - 's-Hertogenbosch DIEMA XTRA Sofia Open - Sofia Adelaide International - Adelaide German Tennis Championships - Hamburg Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Adelaide International - Adelaide Open Parc - Lyon St. Petersburg Open - St. Petersburg cinch Championships - London bett1HULKS Indoors - Cologne Sofia Open - Sofia Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Citi Open - Washington Sofia Open - Sofia Korea Open - Seoul Adelaide International 2 - Adelaide Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Boss Open - Stuttgart Mutua Madrid Open - Madrid Chengdu Open - Chengdu Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart National Bank Open - Montreal Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, Q2, JPN-GER 0-4 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Group C, Hamburg Davis Cup, Finals, QF, GER-CAN 1-2 French Open - Paris Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, AUS-GER 1-3 Internazionali BNL d'Italia - Rome Davis Cup, Finals, Group C Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Group D, Split Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, Group C, Zhuhai Davis Cup, World Group, SF, GER-NED 0-2 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) All Lower level tournaments French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Qatar ExxonMobil Open - Doha Olympics - Tokyo Olympics - Paris Australian Open - Melbourne Olympics - Rio de Janeiro U.S. Open - New York